using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;

namespace Easy.Geo.Kml
{
    public abstract class Geometry : Object
    {
        public Geometry() : base() 
        {
            this._tessellate = KBool.False;
            this._extrude = KBool.False;
        }
        public Geometry(string id) : base(id) 
        {
            this._tessellate = KBool.False;
            this._extrude = KBool.False;
        }
        private KBool _extrude;
        [XmlElement(ElementName = "extrude")]
        public KBool Extrude
        {
            get { return _extrude; }
            set { _extrude = value; }
        }
        private KBool _tessellate;
        [XmlElement(ElementName = "tessellate")]
        public KBool Tessellate
        {
            get { return _tessellate; }
            set { _tessellate = value; }
        }
        private string _altitudeMode;
    }
}
